\documentclass{ctexart}
\usepackage{standalone}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{tikz}
\usetikzlibrary{decorations.markings}

\title{作业四:描述例子 }


\author{金郁香 \\信息与计算科学 3220103054}

\begin{document}

\maketitle


\section{中文描述}
这段程序使用了GSL库（GNU Scientific Library）中的插值函数来进行数据的插值计算。

程序首先定义了两个数组x和y，分别用于存储输入数据的横坐标和纵坐标。在循环中，根据给定的公式对数组x和y赋值，并打印出来。

接下来，程序使用了GSL库中的插值函数来进行插值计算。它首先创建了一个插值加速器对象gsl\_interp\_accel和一个插值对象gsl\_spline，并通过调用gsl\_spline\_init初始化插值对象。

然后，程序使用一个循环在指定的范围内按照一定的步长计算插值点的函数值。具体地说，它从x的第一个元素开始，逐渐增加步长0.01，直到达到x的最后一个元素。对于每个插值点，它调用gsl\_spline\_eval函数来计算对应的y值，并将结果打印出来。

最后，程序释放了插值对象和插值加速器的内存空间，并返回0作为程序的退出码。

\section{生成图片}

\includegraphics[width=1\textwidth]{interp.eps}

\end{document}
